www.gusucode.com > Simulink Spell Checking Utility 程序工具箱matlab源码 > Simulink Spell Checking Utility/SpellCheck/utils/replace_functions/repSignalPropWords.m
function repSignalPropWords(systemName,wordToRep,suggestion) % Helps to replace the words in the signal properties. signals = find_system(systemName,'findAll','on','LookUnderMasks','on','type','line'); for ii = 1:numel(signals) srcPortH = get_param(signals(ii),'srcPortHandle'); descriptionText = get(srcPortH,'Description'); UserSpecifiedLogNameText = get(signals(ii),'UserSpecifiedLogName'); if strfind(descriptionText,wordToRep) descriptionText = strrep(descriptionText,wordToRep,suggestion); set(srcPortH,'Description',char(descriptionText)); end if strfind(UserSpecifiedLogNameText,wordToRep) UserSpecifiedLogNameText = strrep(UserSpecifiedLogNameText,wordToRep,suggestion); set(signals(ii),'UserSpecifiedLogName',char(UserSpecifiedLogNameText)); end end end